to have a thick skin - Alemán Inglés Diccionario